animal abundance - Español Inglés Diccionario